package com.tmxk.day01.lifeng.demo3;
/**
 * 游客类
 * 需求:1.一个景区根据游人的年龄收取不同价格的门票。请编写游人类，根据年龄段决定能够购
买的门票价格并输出
 * ①定义静态特征(属性),name  age
 * ②针对私有化的年龄属性进行对应逻辑判断(年龄5岁以下,门票免费,五岁以上,收取门票20元费用)
 *
 */

public class Visitor {
	String name;
	int age;
	
	public String getName() {
		return name;
	} 
	public void setName(String name) {
		this.name = name;
	}
	public int getAge() {
		return age;
	} 
	//程序中,方法定义遵循的是一个方法描述一件合理的事情
	public void setAge(int age) {
		if(age < 0) {
			System.out.println("输入的年龄不合法,系统默认赋值为一岁");
			this.age = 1;
		}else {
			this.age = age;
		}
	}
		public void visitorOper() {
			//属于项目中偏业务流程	
			System.out.println(this.name + "的年龄为:" + this.age +"岁,");
			if(age <= 5) {
				System.out.println("门票免费\n");
			}else {
				System.out.println("价格为:20元\n");
			}
		}	
}
